//import { reduce } from 'core-js/core/array';
import {markRaw} from 'vue';
const resultComps = {}
// let requireComponent1 = require.context(
// 	'./', // 在当前目录下查找
// 	false, // 不遍历子文件夹
// 	/\.vue$/ // 正则匹配 以 .vue结尾的文件
// )

// let requireComponent =import.meta.globEager("./*.vue") 
// requireComponent.keys().forEach(fileName => {
// 	let comp = requireComponent(fileName)
// 	resultComps[fileName.replace(/^\.\/(.*)\.\w+$/, '$1')] = comp.default
// })

const files =import.meta.globEager("./*.vue") 


console.log(files)
const modules = {}
Object.entries(files).forEach(([key, value]) => {
	const name = key.split('/').pop().replace(/\.vue/g, '')
	modules[name] = value.default
})



export default markRaw(modules)
